package net.cyndeline.events.agent

import java.util.UUID
import net.cyndeline.entitySystem.Event

/**
 * Sent to an entity that should be moved to a new map.
 */
trait AddToMapEvent extends Event {
  def mapId: UUID
  def position: (Int, Int) // (x, y)
}

class AddToMap extends AddToMapEvent {
  var mapId: UUID = null
  var position = (0, 0)
  
  override def copy = this
}